草庐IT

java - ScrollView 总是滚动到底部

全部标签

如果滚动位置 > 100,则为 Javascript

如果它大于100,我如何测试它。例如,我如何获得警报。这是我的代码不起作用,我不知道为什么。varScrollTop=$("body").scrollTop();if(ScrollTop>100){alert("Scrollisgreaterthan100");//document.getElementById('back-to-top').fadeOut;} 最佳答案 使用滚动监听器http://jsfiddle.net/6A6qy/$(window).scroll(function(){...});

javascript - 如何使用 Jquery 检测滚动速度?

我想尝试复制io7的safari功能,当您在javascript/jquery中缓慢滚动时,url和导航栏会最小化。首先是检测滚动速度,我看过this已经有问题了,但我在内容脚本中这样做,所以我不一定有他们使用的顶部和底部元素。还有其他检测滚动速度的方法吗? 最佳答案 您可以通过jQuery附加到滚动事件,并结合使用时间戳和scrollOffset,通过将偏移量/时间与之前的最后一个滚动事件进行比较来确定滚动速度。像这样:varlastOffset=$(mySelector).scrollTop();varlastDate=newD

javascript - 在 iOS 中同步两个 div 滚动不流畅

-->请转到编辑此问题的部分我想同步两个div的滚动条,我就是这样做的vardiv1=document.getElementById('element1'),div2=document.getElementById('element2');div1.addEventListener('touchmove',scrolled,false);div2.addEventListener('touchmove',scrolled,false);functiongetscrollTop(node){returnnode.pageYOffset||node.scrollTop;}functions

Javascript、SetInterval 和 SetTimeOut 函数导致滚动不稳定

我正在使用带有特定模板的Squarespace网站,该模板使用索引页面和子页面作为索引页面的内容。(页面可以一个接一个地滚动)。我猜Squarespace正在使用anchor从索引页面滚动到相关页面。我添加了一个javascript来显示当前时间并每秒更新一次(moment.js和moment-timezone)。我每秒用SetInterval(function_name,1000);更新时间;时间每秒都在正确更新。但是,这会导致我正在更新时间的特定页面在尝试向上或向下滚动时保持聚焦(每秒发生一次)。因此,如果我尝试从时间正在更新的特定页面向上或向下滚动,它会每秒自动滚动回该页面!似乎

javascript - 在Javascript中,右操作数超过31的移位操作到底是做什么的?

我知道按位运算的操作数在Javascript中被视为32位整数。所以我认为如果我做就会清零关于整数值。但它的工作方式就好像它是.出于什么原因,它以这种方式工作?Javascript中右操作数大于31的移位操作到底是做什么的?0b00000000000000000000000000000001>30//00b00000000000000000000000000000001>>31//0//Somethingweirdishappening.......0b00000000000000000000000000000001>>32//10b00000000000000000000000000

javascript - 如何判断是 "html"还是 "body"滚动窗口

下面的代码用于通过javascript查找可以滚动的元素(body或html)。varscrollElement=(function(tags){varel,$el,init;//iteratethroughthetags...while(el=tags.pop()){$el=$(el);//ifthescrollTopvalueisalready>0thenthiselementwillworkif($el.scrollTop()>0){return$el;}//ifscrollTopis0trytoscroll.elseif($el.scrollTop(1).scrollTop()

Javascript - (1, 2) 到底是什么意思?

我知道在javascript中,语法(1,'a',5,...'b')将始终返回最后一个值,但此语法的实际含义是什么?当我看到(1,2)时——无可否认,它几乎永远不会出现——我应该如何解析该语法? 最佳答案 对单个表达式(逗号之间的位)进行求值,然后整个表达式采用最后一个的值。因此,像您的示例一样列出一系列数字和字符串文字是毫无意义的:(1,'a',5,...'b')//doesthesamethingas('b')...所以除了最后一个,你还不如省去所有。但是,如果单个表达式具有其他效果,因为它们是函数调用或赋值,那么您不能将它们排

javascript - 如何在使用我自己的鼠标滚轮平滑滚动时缩放到鼠标指针?

我的应用程序的一部分包含类似于谷歌地图的功能,用户应该能够在容器内放大和缩小图像。与谷歌地图一样,我希望用户能够使用鼠标滚轮滚动,图像上的像素始终保持在鼠标指针的正下方。所以基本上用户将缩放到他们的鼠标指针所在的位置。对于缩放/平移,我正在使用这样的css转换:可见$('#image').css({'-moz-transform':'scale('+ui.value+')translate('+self.zoomtrans.xNew+'px,'+self.zoomtrans.yNew+'px)','-moz-transform-origin':self.zoomtrans.xImage

javascript - 滚动链接到 skrollr

我正在使用https://github.com/Prinzhorn/skrollr在我滚动时为我的网站背景制作动画。但是,我也想让我的链接像普通的单页网站一样在页面上上下滚动。问题是,如果我手动滚动背景变化,两者都可以正常工作,如果我单击链接,页面将滚动到正确的位置。问题是,当我单击按钮时,背景也不会滚动。我好像在使用两个不同的滚动函数,结果它们不能一起工作,我需要使用同一个。这是代码。js-滚动到链接:var$root=$('html,body');$('a').click(function(){varhref=$.attr(this,'href');$root.animate({s

javascript - 如何比较字符串和数值(尊重负值,null 总是最后一个)?

我正在尝试对可以是数字或字符串值混合的值数组进行排序(例如[10,"20",null,"1","bar","-2",-3,null,5,"foo"]).我怎样才能对这个数组进行排序null值总是放在最后(不管排序顺序如何,参见jsFiddle)负数正确排序(即它们小于正数并且在它们之间正确排序)?我做了一个jsFiddle带有详细的数字和字符串示例(使用localeCompare和numeric选项),但将在下面粘贴我的排序算法的数字版本作为起点。//Sortingordervarorder="asc";//Tryswitchingbetween"asc"and"dsc"//Dummy